Tree Automata and Tree Grammars
نویسنده
چکیده
Preface I wrote these lecture notes during my stay in Aarhus in the academic year 1974/75. As a young researcher I had a wonderful time at DAIMI, and I have always been happy to have had that early experience. I wish to thank Heiko Vogler for his noble plan to move these notes into the digital world, and I am grateful to Florian Starke and Markus Napierkowski (and Heiko) for the excellent transformation of my handwritten manuscript into L A T E X. Apart from the reparation of errors and some cosmetical changes, the text of the lecture notes has not been changed. Of course, many things have happened in tree language theory since 1975. In particular, most of the problems mentioned in these notes have been solved. The developments until 1984 are described in the book " Tree Automata " by Ferenc Gécseg and Magnus Steinby, and for recent developments I recommend the Appendix of the reissue of that book at arXiv.org/abs/1509.06233. Tree automata and tree grammars To appreciate the theory of tree automata and tree grammars one should already be motivated by the goals and results of formal language theory. In particular one should be interested in " derivation trees ". A derivation tree models the grammatical structure of a sentence in a (context-free) language. By considering only the bottom of the tree the sentence may be recovered from the tree. The first idea in tree language theory is to generalize the notion of a finite automaton working on strings to that of a finite automaton operating on trees. It turns out that a large part of the theory of regular languages can rather easily be generalized to a theory of regular tree languages. Moreover, since a regular tree language is (almost) the same as the set of derivation trees of some context-free language, one obtains results about context-free languages by " taking the bottom " of results about regular tree languages. The second idea in tree language theory is to generalize the notion of a generalized sequential machine (that is, finite automaton with output) to that of a finite state tree transducer. Tree transducers are more complicated than string transducers since they are equipped with the basic capabilities of copying, deleting and reordering (of subtrees). The part of (tree) language theory that is concerned with translation of languages is mainly motivated by compiler writing (and, to a …
منابع مشابه
Alternating Regular Tree Grammars in the Framework of Lattice-Valued Logic
In this paper, two different ways of introducing alternation for lattice-valued (referred to as {L}valued) regular tree grammars and {L}valued top-down tree automata are compared. One is the way which defines the alternating regular tree grammar, i.e., alternation is governed by the non-terminals of the grammar and the other is the way which combines state with alternation. The first way is ta...
متن کاملMultidimensional fuzzy finite tree automata
This paper introduces the notion of multidimensional fuzzy finite tree automata (MFFTA) and investigates its closure properties from the area of automata and language theory. MFFTA are a superclass of fuzzy tree automata whose behavior is generalized to adapt to multidimensional fuzzy sets. An MFFTA recognizes a multidimensional fuzzy tree language which is a regular tree language so that for e...
متن کاملTREE AUTOMATA BASED ON COMPLETE RESIDUATED LATTICE-VALUED LOGIC: REDUCTION ALGORITHM AND DECISION PROBLEMS
In this paper, at first we define the concepts of response function and accessible states of a complete residuated lattice-valued (for simplicity we write $mathcal{L}$-valued) tree automaton with a threshold $c.$ Then, related to these concepts, we prove some lemmas and theorems that are applied in considering some decision problems such as finiteness-value and emptiness-value of recognizable t...
متن کاملNEW DIRECTION IN FUZZY TREE AUTOMATA
In this paper, our focus of attention is the proper propagationof fuzzy degrees in determinization of $Nondeterministic$ $Fuzzy$$Finite$ $Tree$ $Automata$ (NFFTA). Initially, two determinizationmethods are introduced which have some limitations (one inbehavior preserving and other in type of fuzzy operations). Inorder to eliminate these limitations and increasing theefficiency of FFTA, we defin...
متن کاملNon-Self-Embedding Linear Context-Free Tree Grammars Generate Regular Tree Languages
For the class of linear context-free tree grammars, we define a decidable property called self-embedding. We prove that each non-self-embedding grammar in this class generates a regular tree language and show how to construct the equivalent regular tree grammar.
متن کاملTree-adjoining grammars and lexicalized grammars
In this paper, we will describe a tree generating system called tree-adjoining grammar(TAG)and state some of the recent results about TAGs. The work on TAGS is motivated by linguistic considerations. However, a number of formal results have been established for TAGs, which we believe, would be of interest to researchers in tree grammars and tree automata. After giving a short introduction to TA...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1510.02036 شماره
صفحات -
تاریخ انتشار 2015